home *** CD-ROM | disk | FTP | other *** search
/ Aminet 20 / Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso / Aminet / comm / www / HTP.lha / HTP / source / makefile < prev    next >
Makefile  |  1997-06-22  |  764b  |  47 lines

  1. #
  2. # makefile - htp
  3. #
  4. # HTML pre-processor
  5. # Copyright (c) 1995-1996 Jim Nelson.  All rights reserved.
  6. # Amiga version 1997      Geert Bevin
  7. #
  8.  
  9. #
  10. # project name and memory model
  11. #
  12. MAIN = htp
  13.  
  14. #
  15. # development tools
  16. #
  17. CC = gcc
  18. LINK = gcc
  19.  
  20. #
  21. # tool command-line options ... notice that these are geared towards GNU
  22. #
  23. CCOPT = -c -Wall -O2 -fstrength-reduce
  24. LOPT = -lc -noixemul
  25.  
  26. #
  27. # object files used
  28. # declare OBJ2 if another line is needed
  29. #
  30. OBJ1 = $(MAIN).o image.o html.o ver.o textfile.o varstore.o msg.o gif.o jpeg.o option.o suballoc.o
  31.  
  32. #
  33. # explicit dependency: final executable
  34. #
  35. $(MAIN) : $(OBJ1) $(OBJ2)
  36.     $(LINK) $(LOPT) -o $(MAIN) $(OBJ1) $(OBJ2)
  37.  
  38. #
  39. # implicit dependencies for source code
  40. #
  41. .c.o :
  42.     $(CC) $(CCOPT) $(DEFINES) -o $*.o $<
  43.  
  44. clean:
  45.     rm $(OBJ1)
  46.  
  47.